
package com.one.odf.model;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the com.one.odf.model package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _OdfBody_QNAME = new QName("", "OdfBody");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.one.odf.model
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link BodyType }
     * 
     */
    public BodyType createBodyType() {
        return new BodyType();
    }

    /**
     * Create an instance of {@link CompetitionType }
     * 
     */
    public CompetitionType createCompetitionType() {
        return new CompetitionType();
    }

    /**
     * Create an instance of {@link ExtendedInfosType }
     * 
     */
    public ExtendedInfosType createExtendedInfosType() {
        return new ExtendedInfosType();
    }

    /**
     * Create an instance of {@link SessionType }
     * 
     */
    public SessionType createSessionType() {
        return new SessionType();
    }

    /**
     * Create an instance of {@link SessionNameType }
     * 
     */
    public SessionNameType createSessionNameType() {
        return new SessionNameType();
    }

    /**
     * Create an instance of {@link ClockType }
     * 
     */
    public ClockType createClockType() {
        return new ClockType();
    }

    /**
     * Create an instance of {@link ExtendedDataType }
     * 
     */
    public ExtendedDataType createExtendedDataType() {
        return new ExtendedDataType();
    }

    /**
     * Create an instance of {@link ProgressDataType }
     * 
     */
    public ProgressDataType createProgressDataType() {
        return new ProgressDataType();
    }

    /**
     * Create an instance of {@link ExtendedResultsDataType }
     * 
     */
    public ExtendedResultsDataType createExtendedResultsDataType() {
        return new ExtendedResultsDataType();
    }

    /**
     * Create an instance of {@link ExtensionType }
     * 
     */
    public ExtensionType createExtensionType() {
        return new ExtensionType();
    }

    /**
     * Create an instance of {@link UnitDateTimeType }
     * 
     */
    public UnitDateTimeType createUnitDateTimeType() {
        return new UnitDateTimeType();
    }

    /**
     * Create an instance of {@link DateTimeType }
     * 
     */
    public DateTimeType createDateTimeType() {
        return new DateTimeType();
    }

    /**
     * Create an instance of {@link SportDescriptionDataType }
     * 
     */
    public SportDescriptionDataType createSportDescriptionDataType() {
        return new SportDescriptionDataType();
    }

    /**
     * Create an instance of {@link VenueDescriptionDataType }
     * 
     */
    public VenueDescriptionDataType createVenueDescriptionDataType() {
        return new VenueDescriptionDataType();
    }

    /**
     * Create an instance of {@link PreviousResultsDataType }
     * 
     */
    public PreviousResultsDataType createPreviousResultsDataType() {
        return new PreviousResultsDataType();
    }

    /**
     * Create an instance of {@link ListCompDataType }
     * 
     */
    public ListCompDataType createListCompDataType() {
        return new ListCompDataType();
    }

    /**
     * Create an instance of {@link PreviousResultDataType }
     * 
     */
    public PreviousResultDataType createPreviousResultDataType() {
        return new PreviousResultDataType();
    }

    /**
     * Create an instance of {@link PreviousPartialResultsDataType }
     * 
     */
    public PreviousPartialResultsDataType createPreviousPartialResultsDataType() {
        return new PreviousPartialResultsDataType();
    }

    /**
     * Create an instance of {@link UnitInfoCompetitorType }
     * 
     */
    public UnitInfoCompetitorType createUnitInfoCompetitorType() {
        return new UnitInfoCompetitorType();
    }

    /**
     * Create an instance of {@link UnitInfoCompositionType }
     * 
     */
    public UnitInfoCompositionType createUnitInfoCompositionType() {
        return new UnitInfoCompositionType();
    }

    /**
     * Create an instance of {@link UnitInfoAthleteType }
     * 
     */
    public UnitInfoAthleteType createUnitInfoAthleteType() {
        return new UnitInfoAthleteType();
    }

    /**
     * Create an instance of {@link OfficialsType }
     * 
     */
    public OfficialsType createOfficialsType() {
        return new OfficialsType();
    }

    /**
     * Create an instance of {@link OfficialResultsType }
     * 
     */
    public OfficialResultsType createOfficialResultsType() {
        return new OfficialResultsType();
    }

    /**
     * Create an instance of {@link OfficialResultsDescriptionType }
     * 
     */
    public OfficialResultsDescriptionType createOfficialResultsDescriptionType() {
        return new OfficialResultsDescriptionType();
    }

    /**
     * Create an instance of {@link ExtendedDescriptionType }
     * 
     */
    public ExtendedDescriptionType createExtendedDescriptionType() {
        return new ExtendedDescriptionType();
    }

    /**
     * Create an instance of {@link ExtOfficialType }
     * 
     */
    public ExtOfficialType createExtOfficialType() {
        return new ExtOfficialType();
    }

    /**
     * Create an instance of {@link PeriodsType }
     * 
     */
    public PeriodsType createPeriodsType() {
        return new PeriodsType();
    }

    /**
     * Create an instance of {@link PeriodType }
     * 
     */
    public PeriodType createPeriodType() {
        return new PeriodType();
    }

    /**
     * Create an instance of {@link ExtendedPeriodsType }
     * 
     */
    public ExtendedPeriodsType createExtendedPeriodsType() {
        return new ExtendedPeriodsType();
    }

    /**
     * Create an instance of {@link ExtendedPeriodType }
     * 
     */
    public ExtendedPeriodType createExtendedPeriodType() {
        return new ExtendedPeriodType();
    }

    /**
     * Create an instance of {@link ResultType }
     * 
     */
    public ResultType createResultType() {
        return new ResultType();
    }

    /**
     * Create an instance of {@link RecordIndicatorsType }
     * 
     */
    public RecordIndicatorsType createRecordIndicatorsType() {
        return new RecordIndicatorsType();
    }

    /**
     * Create an instance of {@link RecordIndicatorType }
     * 
     */
    public RecordIndicatorType createRecordIndicatorType() {
        return new RecordIndicatorType();
    }

    /**
     * Create an instance of {@link CompetitorResultsType }
     * 
     */
    public CompetitorResultsType createCompetitorResultsType() {
        return new CompetitorResultsType();
    }

    /**
     * Create an instance of {@link CompetitorDescriptionType }
     * 
     */
    public CompetitorDescriptionType createCompetitorDescriptionType() {
        return new CompetitorDescriptionType();
    }

    /**
     * Create an instance of {@link AthleteDescriptionType }
     * 
     */
    public AthleteDescriptionType createAthleteDescriptionType() {
        return new AthleteDescriptionType();
    }

    /**
     * Create an instance of {@link CoachDescriptionType }
     * 
     */
    public CoachDescriptionType createCoachDescriptionType() {
        return new CoachDescriptionType();
    }

    /**
     * Create an instance of {@link CoachesType }
     * 
     */
    public CoachesType createCoachesType() {
        return new CoachesType();
    }

    /**
     * Create an instance of {@link CoachType }
     * 
     */
    public CoachType createCoachType() {
        return new CoachType();
    }

    /**
     * Create an instance of {@link ExtCoachType }
     * 
     */
    public ExtCoachType createExtCoachType() {
        return new ExtCoachType();
    }

    /**
     * Create an instance of {@link EventUnitEntryType }
     * 
     */
    public EventUnitEntryType createEventUnitEntryType() {
        return new EventUnitEntryType();
    }

    /**
     * Create an instance of {@link ExtendedResultsType }
     * 
     */
    public ExtendedResultsType createExtendedResultsType() {
        return new ExtendedResultsType();
    }

    /**
     * Create an instance of {@link ResultStatsType }
     * 
     */
    public ResultStatsType createResultStatsType() {
        return new ResultStatsType();
    }

    /**
     * Create an instance of {@link ResultStatType }
     * 
     */
    public ResultStatType createResultStatType() {
        return new ResultStatType();
    }

    /**
     * Create an instance of {@link ResultExtendedStatType }
     * 
     */
    public ResultExtendedStatType createResultExtendedStatType() {
        return new ResultExtendedStatType();
    }

    /**
     * Create an instance of {@link CompositionResultsType }
     * 
     */
    public CompositionResultsType createCompositionResultsType() {
        return new CompositionResultsType();
    }

    /**
     * Create an instance of {@link AthleteResultsType }
     * 
     */
    public AthleteResultsType createAthleteResultsType() {
        return new AthleteResultsType();
    }

    /**
     * Create an instance of {@link ResultItemsType }
     * 
     */
    public ResultItemsType createResultItemsType() {
        return new ResultItemsType();
    }

    /**
     * Create an instance of {@link ResultItemType }
     * 
     */
    public ResultItemType createResultItemType() {
        return new ResultItemType();
    }

    /**
     * Create an instance of {@link ResultItemResultType }
     * 
     */
    public ResultItemResultType createResultItemResultType() {
        return new ResultItemResultType();
    }

    /**
     * Create an instance of {@link ResultItemExtensionType }
     * 
     */
    public ResultItemExtensionType createResultItemExtensionType() {
        return new ResultItemExtensionType();
    }

    /**
     * Create an instance of {@link OpponentResultsType }
     * 
     */
    public OpponentResultsType createOpponentResultsType() {
        return new OpponentResultsType();
    }

    /**
     * Create an instance of {@link BracketType }
     * 
     */
    public BracketType createBracketType() {
        return new BracketType();
    }

    /**
     * Create an instance of {@link BracketItemsType }
     * 
     */
    public BracketItemsType createBracketItemsType() {
        return new BracketItemsType();
    }

    /**
     * Create an instance of {@link BracketItemType }
     * 
     */
    public BracketItemType createBracketItemType() {
        return new BracketItemType();
    }

    /**
     * Create an instance of {@link ExtBracketItemsType }
     * 
     */
    public ExtBracketItemsType createExtBracketItemsType() {
        return new ExtBracketItemsType();
    }

    /**
     * Create an instance of {@link ExtBracketItemType }
     * 
     */
    public ExtBracketItemType createExtBracketItemType() {
        return new ExtBracketItemType();
    }

    /**
     * Create an instance of {@link BracketCompetitorPlaceType }
     * 
     */
    public BracketCompetitorPlaceType createBracketCompetitorPlaceType() {
        return new BracketCompetitorPlaceType();
    }

    /**
     * Create an instance of {@link ExtCompPlacesType }
     * 
     */
    public ExtCompPlacesType createExtCompPlacesType() {
        return new ExtCompPlacesType();
    }

    /**
     * Create an instance of {@link BracketPreviousUnitType }
     * 
     */
    public BracketPreviousUnitType createBracketPreviousUnitType() {
        return new BracketPreviousUnitType();
    }

    /**
     * Create an instance of {@link BracketCompetitorType }
     * 
     */
    public BracketCompetitorType createBracketCompetitorType() {
        return new BracketCompetitorType();
    }

    /**
     * Create an instance of {@link ExtBracketCompsType }
     * 
     */
    public ExtBracketCompsType createExtBracketCompsType() {
        return new ExtBracketCompsType();
    }

    /**
     * Create an instance of {@link ExtCompPlaceType }
     * 
     */
    public ExtCompPlaceType createExtCompPlaceType() {
        return new ExtCompPlaceType();
    }

    /**
     * Create an instance of {@link ExtBracketAthsType }
     * 
     */
    public ExtBracketAthsType createExtBracketAthsType() {
        return new ExtBracketAthsType();
    }

    /**
     * Create an instance of {@link UnitActionsType }
     * 
     */
    public UnitActionsType createUnitActionsType() {
        return new UnitActionsType();
    }

    /**
     * Create an instance of {@link UnitActionType }
     * 
     */
    public UnitActionType createUnitActionType() {
        return new UnitActionType();
    }

    /**
     * Create an instance of {@link ExtendedActionType }
     * 
     */
    public ExtendedActionType createExtendedActionType() {
        return new ExtendedActionType();
    }

    /**
     * Create an instance of {@link PictureType }
     * 
     */
    public PictureType createPictureType() {
        return new PictureType();
    }

    /**
     * Create an instance of {@link CompetitorUnitActionType }
     * 
     */
    public CompetitorUnitActionType createCompetitorUnitActionType() {
        return new CompetitorUnitActionType();
    }

    /**
     * Create an instance of {@link MessageStatsType }
     * 
     */
    public MessageStatsType createMessageStatsType() {
        return new MessageStatsType();
    }

    /**
     * Create an instance of {@link GlobalStatsItemsType }
     * 
     */
    public GlobalStatsItemsType createGlobalStatsItemsType() {
        return new GlobalStatsItemsType();
    }

    /**
     * Create an instance of {@link CompetitorStatsType }
     * 
     */
    public CompetitorStatsType createCompetitorStatsType() {
        return new CompetitorStatsType();
    }

    /**
     * Create an instance of {@link GlobalStatsItemType }
     * 
     */
    public GlobalStatsItemType createGlobalStatsItemType() {
        return new GlobalStatsItemType();
    }

    /**
     * Create an instance of {@link StatsItemsType }
     * 
     */
    public StatsItemsType createStatsItemsType() {
        return new StatsItemsType();
    }

    /**
     * Create an instance of {@link StatsItemType }
     * 
     */
    public StatsItemType createStatsItemType() {
        return new StatsItemType();
    }

    /**
     * Create an instance of {@link ExtendedStatType }
     * 
     */
    public ExtendedStatType createExtendedStatType() {
        return new ExtendedStatType();
    }

    /**
     * Create an instance of {@link MedalType }
     * 
     */
    public MedalType createMedalType() {
        return new MedalType();
    }

    /**
     * Create an instance of {@link CompetitorMedalType }
     * 
     */
    public CompetitorMedalType createCompetitorMedalType() {
        return new CompetitorMedalType();
    }

    /**
     * Create an instance of {@link ExtCompMedalsType }
     * 
     */
    public ExtCompMedalsType createExtCompMedalsType() {
        return new ExtCompMedalsType();
    }

    /**
     * Create an instance of {@link ExtAthMedalsType }
     * 
     */
    public ExtAthMedalsType createExtAthMedalsType() {
        return new ExtAthMedalsType();
    }

    /**
     * Create an instance of {@link MedallistsDisciplineType }
     * 
     */
    public MedallistsDisciplineType createMedallistsDisciplineType() {
        return new MedallistsDisciplineType();
    }

    /**
     * Create an instance of {@link MedalseventType }
     * 
     */
    public MedalseventType createMedalseventType() {
        return new MedalseventType();
    }

    /**
     * Create an instance of {@link MedalsType }
     * 
     */
    public MedalsType createMedalsType() {
        return new MedalsType();
    }

    /**
     * Create an instance of {@link EstimatedStartTextType }
     * 
     */
    public EstimatedStartTextType createEstimatedStartTextType() {
        return new EstimatedStartTextType();
    }

    /**
     * Create an instance of {@link ItemNameType }
     * 
     */
    public ItemNameType createItemNameType() {
        return new ItemNameType();
    }

    /**
     * Create an instance of {@link ItemDescriptionType }
     * 
     */
    public ItemDescriptionType createItemDescriptionType() {
        return new ItemDescriptionType();
    }

    /**
     * Create an instance of {@link VenueDescriptionType }
     * 
     */
    public VenueDescriptionType createVenueDescriptionType() {
        return new VenueDescriptionType();
    }

    /**
     * Create an instance of {@link ScheduleUnitType }
     * 
     */
    public ScheduleUnitType createScheduleUnitType() {
        return new ScheduleUnitType();
    }

    /**
     * Create an instance of {@link ScheduleStartListType }
     * 
     */
    public ScheduleStartListType createScheduleStartListType() {
        return new ScheduleStartListType();
    }

    /**
     * Create an instance of {@link ScheduleStartType }
     * 
     */
    public ScheduleStartType createScheduleStartType() {
        return new ScheduleStartType();
    }

    /**
     * Create an instance of {@link ParticipantType }
     * 
     */
    public ParticipantType createParticipantType() {
        return new ParticipantType();
    }

    /**
     * Create an instance of {@link RegisteredDisciplineType }
     * 
     */
    public RegisteredDisciplineType createRegisteredDisciplineType() {
        return new RegisteredDisciplineType();
    }

    /**
     * Create an instance of {@link OfficialFunctionType }
     * 
     */
    public OfficialFunctionType createOfficialFunctionType() {
        return new OfficialFunctionType();
    }

    /**
     * Create an instance of {@link RegisteredEventType }
     * 
     */
    public RegisteredEventType createRegisteredEventType() {
        return new RegisteredEventType();
    }

    /**
     * Create an instance of {@link TeamType }
     * 
     */
    public TeamType createTeamType() {
        return new TeamType();
    }

    /**
     * Create an instance of {@link TeamOfficialsType }
     * 
     */
    public TeamOfficialsType createTeamOfficialsType() {
        return new TeamOfficialsType();
    }

    /**
     * Create an instance of {@link TeamOfficialType }
     * 
     */
    public TeamOfficialType createTeamOfficialType() {
        return new TeamOfficialType();
    }

    /**
     * Create an instance of {@link TeamcompositionType }
     * 
     */
    public TeamcompositionType createTeamcompositionType() {
        return new TeamcompositionType();
    }

    /**
     * Create an instance of {@link TeamAthletecompositionType }
     * 
     */
    public TeamAthletecompositionType createTeamAthletecompositionType() {
        return new TeamAthletecompositionType();
    }

    /**
     * Create an instance of {@link TeamofteamscompositionType }
     * 
     */
    public TeamofteamscompositionType createTeamofteamscompositionType() {
        return new TeamofteamscompositionType();
    }

    /**
     * Create an instance of {@link TeamofteamsathleteType }
     * 
     */
    public TeamofteamsathleteType createTeamofteamsathleteType() {
        return new TeamofteamsathleteType();
    }

    /**
     * Create an instance of {@link TeamofteamsathleteResultsType }
     * 
     */
    public TeamofteamsathleteResultsType createTeamofteamsathleteResultsType() {
        return new TeamofteamsathleteResultsType();
    }

    /**
     * Create an instance of {@link HorseType }
     * 
     */
    public HorseType createHorseType() {
        return new HorseType();
    }

    /**
     * Create an instance of {@link OfficialCommunicationType }
     * 
     */
    public OfficialCommunicationType createOfficialCommunicationType() {
        return new OfficialCommunicationType();
    }

    /**
     * Create an instance of {@link OffComJuryDecisionType }
     * 
     */
    public OffComJuryDecisionType createOffComJuryDecisionType() {
        return new OffComJuryDecisionType();
    }

    /**
     * Create an instance of {@link OffComSignedByJuryDecissionType }
     * 
     */
    public OffComSignedByJuryDecissionType createOffComSignedByJuryDecissionType() {
        return new OffComSignedByJuryDecissionType();
    }

    /**
     * Create an instance of {@link OffComProtestType }
     * 
     */
    public OffComProtestType createOffComProtestType() {
        return new OffComProtestType();
    }

    /**
     * Create an instance of {@link OffComJuryType }
     * 
     */
    public OffComJuryType createOffComJuryType() {
        return new OffComJuryType();
    }

    /**
     * Create an instance of {@link OffComSignedByType }
     * 
     */
    public OffComSignedByType createOffComSignedByType() {
        return new OffComSignedByType();
    }

    /**
     * Create an instance of {@link IssuedOnType }
     * 
     */
    public IssuedOnType createIssuedOnType() {
        return new IssuedOnType();
    }

    /**
     * Create an instance of {@link OffComExtendedCommsType }
     * 
     */
    public OffComExtendedCommsType createOffComExtendedCommsType() {
        return new OffComExtendedCommsType();
    }

    /**
     * Create an instance of {@link OffComExtendedCommType }
     * 
     */
    public OffComExtendedCommType createOffComExtendedCommType() {
        return new OffComExtendedCommType();
    }

    /**
     * Create an instance of {@link ConfType }
     * 
     */
    public ConfType createConfType() {
        return new ConfType();
    }

    /**
     * Create an instance of {@link ConfigsType }
     * 
     */
    public ConfigsType createConfigsType() {
        return new ConfigsType();
    }

    /**
     * Create an instance of {@link ConfigType }
     * 
     */
    public ConfigType createConfigType() {
        return new ConfigType();
    }

    /**
     * Create an instance of {@link ExtendedConfigType }
     * 
     */
    public ExtendedConfigType createExtendedConfigType() {
        return new ExtendedConfigType();
    }

    /**
     * Create an instance of {@link CompetitorGPSDataType }
     * 
     */
    public CompetitorGPSDataType createCompetitorGPSDataType() {
        return new CompetitorGPSDataType();
    }

    /**
     * Create an instance of {@link PhotoFinishType }
     * 
     */
    public PhotoFinishType createPhotoFinishType() {
        return new PhotoFinishType();
    }

    /**
     * Create an instance of {@link RightsInfoType }
     * 
     */
    public RightsInfoType createRightsInfoType() {
        return new RightsInfoType();
    }

    /**
     * Create an instance of {@link ContentInfoType }
     * 
     */
    public ContentInfoType createContentInfoType() {
        return new ContentInfoType();
    }

    /**
     * Create an instance of {@link ImageType }
     * 
     */
    public ImageType createImageType() {
        return new ImageType();
    }

    /**
     * Create an instance of {@link NotificationType }
     * 
     */
    public NotificationType createNotificationType() {
        return new NotificationType();
    }

    /**
     * Create an instance of {@link WeatherType }
     * 
     */
    public WeatherType createWeatherType() {
        return new WeatherType();
    }

    /**
     * Create an instance of {@link ConditionsType }
     * 
     */
    public ConditionsType createConditionsType() {
        return new ConditionsType();
    }

    /**
     * Create an instance of {@link ConditionType }
     * 
     */
    public ConditionType createConditionType() {
        return new ConditionType();
    }

    /**
     * Create an instance of {@link PrecipitationType }
     * 
     */
    public PrecipitationType createPrecipitationType() {
        return new PrecipitationType();
    }

    /**
     * Create an instance of {@link PressureType }
     * 
     */
    public PressureType createPressureType() {
        return new PressureType();
    }

    /**
     * Create an instance of {@link WeahterTemperatureType }
     * 
     */
    public WeahterTemperatureType createWeahterTemperatureType() {
        return new WeahterTemperatureType();
    }

    /**
     * Create an instance of {@link WeatherWindType }
     * 
     */
    public WeatherWindType createWeatherWindType() {
        return new WeatherWindType();
    }

    /**
     * Create an instance of {@link ExtConditionsType }
     * 
     */
    public ExtConditionsType createExtConditionsType() {
        return new ExtConditionsType();
    }

    /**
     * Create an instance of {@link ExtConditionType }
     * 
     */
    public ExtConditionType createExtConditionType() {
        return new ExtConditionType();
    }

    /**
     * Create an instance of {@link BrokenRecordType }
     * 
     */
    public BrokenRecordType createBrokenRecordType() {
        return new BrokenRecordType();
    }

    /**
     * Create an instance of {@link BrokenRecordDescriptionType }
     * 
     */
    public BrokenRecordDescriptionType createBrokenRecordDescriptionType() {
        return new BrokenRecordDescriptionType();
    }

    /**
     * Create an instance of {@link BrokenRecordTypeType }
     * 
     */
    public BrokenRecordTypeType createBrokenRecordTypeType() {
        return new BrokenRecordTypeType();
    }

    /**
     * Create an instance of {@link RecordBrokenDataType }
     * 
     */
    public RecordBrokenDataType createRecordBrokenDataType() {
        return new RecordBrokenDataType();
    }

    /**
     * Create an instance of {@link CompetitorRecordBrokenType }
     * 
     */
    public CompetitorRecordBrokenType createCompetitorRecordBrokenType() {
        return new CompetitorRecordBrokenType();
    }

    /**
     * Create an instance of {@link CompositionRecordBrokenType }
     * 
     */
    public CompositionRecordBrokenType createCompositionRecordBrokenType() {
        return new CompositionRecordBrokenType();
    }

    /**
     * Create an instance of {@link AthleteRecordBrokenType }
     * 
     */
    public AthleteRecordBrokenType createAthleteRecordBrokenType() {
        return new AthleteRecordBrokenType();
    }

    /**
     * Create an instance of {@link ExtRecordsBrokenType }
     * 
     */
    public ExtRecordsBrokenType createExtRecordsBrokenType() {
        return new ExtRecordsBrokenType();
    }

    /**
     * Create an instance of {@link ExtRecordBrokenType }
     * 
     */
    public ExtRecordBrokenType createExtRecordBrokenType() {
        return new ExtRecordBrokenType();
    }

    /**
     * Create an instance of {@link MedalStandingsType }
     * 
     */
    public MedalStandingsType createMedalStandingsType() {
        return new MedalStandingsType();
    }

    /**
     * Create an instance of {@link MedalSummaryType }
     * 
     */
    public MedalSummaryType createMedalSummaryType() {
        return new MedalSummaryType();
    }

    /**
     * Create an instance of {@link MedalTableType }
     * 
     */
    public MedalTableType createMedalTableType() {
        return new MedalTableType();
    }

    /**
     * Create an instance of {@link MedalNumberType }
     * 
     */
    public MedalNumberType createMedalNumberType() {
        return new MedalNumberType();
    }

    /**
     * Create an instance of {@link MedalLineType }
     * 
     */
    public MedalLineType createMedalLineType() {
        return new MedalLineType();
    }

    /**
     * Create an instance of {@link MedalNumberDescriptionType }
     * 
     */
    public MedalNumberDescriptionType createMedalNumberDescriptionType() {
        return new MedalNumberDescriptionType();
    }

    /**
     * Create an instance of {@link ICMSCategoryType }
     * 
     */
    public ICMSCategoryType createICMSCategoryType() {
        return new ICMSCategoryType();
    }

    /**
     * Create an instance of {@link CategoryType }
     * 
     */
    public CategoryType createCategoryType() {
        return new CategoryType();
    }

    /**
     * Create an instance of {@link ICMSDocumentType }
     * 
     */
    public ICMSDocumentType createICMSDocumentType() {
        return new ICMSDocumentType();
    }

    /**
     * Create an instance of {@link TransportVenueType }
     * 
     */
    public TransportVenueType createTransportVenueType() {
        return new TransportVenueType();
    }

    /**
     * Create an instance of {@link NewsEventType }
     * 
     */
    public NewsEventType createNewsEventType() {
        return new NewsEventType();
    }

    /**
     * Create an instance of {@link NewsRelatedType }
     * 
     */
    public NewsRelatedType createNewsRelatedType() {
        return new NewsRelatedType();
    }

    /**
     * Create an instance of {@link AthleteNewsType }
     * 
     */
    public AthleteNewsType createAthleteNewsType() {
        return new AthleteNewsType();
    }

    /**
     * Create an instance of {@link TeamNewsType }
     * 
     */
    public TeamNewsType createTeamNewsType() {
        return new TeamNewsType();
    }

    /**
     * Create an instance of {@link AthleteNewsDescriptionType }
     * 
     */
    public AthleteNewsDescriptionType createAthleteNewsDescriptionType() {
        return new AthleteNewsDescriptionType();
    }

    /**
     * Create an instance of {@link TeamNewsDescriptionType }
     * 
     */
    public TeamNewsDescriptionType createTeamNewsDescriptionType() {
        return new TeamNewsDescriptionType();
    }

    /**
     * Create an instance of {@link ParticipantBIOType }
     * 
     */
    public ParticipantBIOType createParticipantBIOType() {
        return new ParticipantBIOType();
    }

    /**
     * Create an instance of {@link ParticipantBIOLanguageType }
     * 
     */
    public ParticipantBIOLanguageType createParticipantBIOLanguageType() {
        return new ParticipantBIOLanguageType();
    }

    /**
     * Create an instance of {@link BIODisciplineType }
     * 
     */
    public BIODisciplineType createBIODisciplineType() {
        return new BIODisciplineType();
    }

    /**
     * Create an instance of {@link BIODisciplineEventType }
     * 
     */
    public BIODisciplineEventType createBIODisciplineEventType() {
        return new BIODisciplineEventType();
    }

    /**
     * Create an instance of {@link ParticipantBIOFunctionType }
     * 
     */
    public ParticipantBIOFunctionType createParticipantBIOFunctionType() {
        return new ParticipantBIOFunctionType();
    }

    /**
     * Create an instance of {@link BIOcHighlightsType }
     * 
     */
    public BIOcHighlightsType createBIOcHighlightsType() {
        return new BIOcHighlightsType();
    }

    /**
     * Create an instance of {@link ParticipantBIOHighlightsType }
     * 
     */
    public ParticipantBIOHighlightsType createParticipantBIOHighlightsType() {
        return new ParticipantBIOHighlightsType();
    }

    /**
     * Create an instance of {@link BIOgInterestType }
     * 
     */
    public BIOgInterestType createBIOgInterestType() {
        return new BIOgInterestType();
    }

    /**
     * Create an instance of {@link BIOExtendedBiosType }
     * 
     */
    public BIOExtendedBiosType createBIOExtendedBiosType() {
        return new BIOExtendedBiosType();
    }

    /**
     * Create an instance of {@link BIOExtendedBioType }
     * 
     */
    public BIOExtendedBioType createBIOExtendedBioType() {
        return new BIOExtendedBioType();
    }

    /**
     * Create an instance of {@link TeamBIOType }
     * 
     */
    public TeamBIOType createTeamBIOType() {
        return new TeamBIOType();
    }

    /**
     * Create an instance of {@link TeamBIOLanguageType }
     * 
     */
    public TeamBIOLanguageType createTeamBIOLanguageType() {
        return new TeamBIOLanguageType();
    }

    /**
     * Create an instance of {@link HorseBIOType }
     * 
     */
    public HorseBIOType createHorseBIOType() {
        return new HorseBIOType();
    }

    /**
     * Create an instance of {@link HorseBIOLanguageType }
     * 
     */
    public HorseBIOLanguageType createHorseBIOLanguageType() {
        return new HorseBIOLanguageType();
    }

    /**
     * Create an instance of {@link NOCBIOType }
     * 
     */
    public NOCBIOType createNOCBIOType() {
        return new NOCBIOType();
    }

    /**
     * Create an instance of {@link NOCBIOLanguageType }
     * 
     */
    public NOCBIOLanguageType createNOCBIOLanguageType() {
        return new NOCBIOLanguageType();
    }

    /**
     * Create an instance of {@link NOCBIOgInterestType }
     * 
     */
    public NOCBIOgInterestType createNOCBIOgInterestType() {
        return new NOCBIOgInterestType();
    }

    /**
     * Create an instance of {@link OCFlagBearerType }
     * 
     */
    public OCFlagBearerType createOCFlagBearerType() {
        return new OCFlagBearerType();
    }

    /**
     * Create an instance of {@link NOCBIOanthemType }
     * 
     */
    public NOCBIOanthemType createNOCBIOanthemType() {
        return new NOCBIOanthemType();
    }

    /**
     * Create an instance of {@link NOCBIOmembershipType }
     * 
     */
    public NOCBIOmembershipType createNOCBIOmembershipType() {
        return new NOCBIOmembershipType();
    }

    /**
     * Create an instance of {@link NOCBIOofficialsBioType }
     * 
     */
    public NOCBIOofficialsBioType createNOCBIOofficialsBioType() {
        return new NOCBIOofficialsBioType();
    }

    /**
     * Create an instance of {@link NOCBIOparticipationType }
     * 
     */
    public NOCBIOparticipationType createNOCBIOparticipationType() {
        return new NOCBIOparticipationType();
    }

    /**
     * Create an instance of {@link CodeSetType }
     * 
     */
    public CodeSetType createCodeSetType() {
        return new CodeSetType();
    }

    /**
     * Create an instance of {@link ExtendedCodesType }
     * 
     */
    public ExtendedCodesType createExtendedCodesType() {
        return new ExtendedCodesType();
    }

    /**
     * Create an instance of {@link ExtendedCodeType }
     * 
     */
    public ExtendedCodeType createExtendedCodeType() {
        return new ExtendedCodeType();
    }

    /**
     * Create an instance of {@link CodeSetLanguageType }
     * 
     */
    public CodeSetLanguageType createCodeSetLanguageType() {
        return new CodeSetLanguageType();
    }

    /**
     * Create an instance of {@link WeatherPlaceType }
     * 
     */
    public WeatherPlaceType createWeatherPlaceType() {
        return new WeatherPlaceType();
    }

    /**
     * Create an instance of {@link WeatherAlertType }
     * 
     */
    public WeatherAlertType createWeatherAlertType() {
        return new WeatherAlertType();
    }

    /**
     * Create an instance of {@link WeatherAlertValidType }
     * 
     */
    public WeatherAlertValidType createWeatherAlertValidType() {
        return new WeatherAlertValidType();
    }

    /**
     * Create an instance of {@link WeatherAlertDescriptionType }
     * 
     */
    public WeatherAlertDescriptionType createWeatherAlertDescriptionType() {
        return new WeatherAlertDescriptionType();
    }

    /**
     * Create an instance of {@link WeatherConditionsVenueType }
     * 
     */
    public WeatherConditionsVenueType createWeatherConditionsVenueType() {
        return new WeatherConditionsVenueType();
    }

    /**
     * Create an instance of {@link WeatherConditionDateTimeType }
     * 
     */
    public WeatherConditionDateTimeType createWeatherConditionDateTimeType() {
        return new WeatherConditionDateTimeType();
    }

    /**
     * Create an instance of {@link WeatherConditionType }
     * 
     */
    public WeatherConditionType createWeatherConditionType() {
        return new WeatherConditionType();
    }

    /**
     * Create an instance of {@link WeatherDetailedConditionType }
     * 
     */
    public WeatherDetailedConditionType createWeatherDetailedConditionType() {
        return new WeatherDetailedConditionType();
    }

    /**
     * Create an instance of {@link WeatherPrecipitationType }
     * 
     */
    public WeatherPrecipitationType createWeatherPrecipitationType() {
        return new WeatherPrecipitationType();
    }

    /**
     * Create an instance of {@link WeatherPressureType }
     * 
     */
    public WeatherPressureType createWeatherPressureType() {
        return new WeatherPressureType();
    }

    /**
     * Create an instance of {@link WeatherTemperatureType }
     * 
     */
    public WeatherTemperatureType createWeatherTemperatureType() {
        return new WeatherTemperatureType();
    }

    /**
     * Create an instance of {@link WeatherConditionsWindType }
     * 
     */
    public WeatherConditionsWindType createWeatherConditionsWindType() {
        return new WeatherConditionsWindType();
    }

    /**
     * Create an instance of {@link WeatherConditionsDescriptionType }
     * 
     */
    public WeatherConditionsDescriptionType createWeatherConditionsDescriptionType() {
        return new WeatherConditionsDescriptionType();
    }

    /**
     * Create an instance of {@link RankingsType }
     * 
     */
    public RankingsType createRankingsType() {
        return new RankingsType();
    }

    /**
     * Create an instance of {@link RankingType }
     * 
     */
    public RankingType createRankingType() {
        return new RankingType();
    }

    /**
     * Create an instance of {@link ExtRankingType }
     * 
     */
    public ExtRankingType createExtRankingType() {
        return new ExtRankingType();
    }

    /**
     * Create an instance of {@link RankinglistCompType }
     * 
     */
    public RankinglistCompType createRankinglistCompType() {
        return new RankinglistCompType();
    }

    /**
     * Create an instance of {@link ExtRankType }
     * 
     */
    public ExtRankType createExtRankType() {
        return new ExtRankType();
    }

    /**
     * Create an instance of {@link PresentationType }
     * 
     */
    public PresentationType createPresentationType() {
        return new PresentationType();
    }

    /**
     * Create an instance of {@link PresenterType }
     * 
     */
    public PresenterType createPresenterType() {
        return new PresenterType();
    }

    /**
     * Create an instance of {@link PresenterDescriptionType }
     * 
     */
    public PresenterDescriptionType createPresenterDescriptionType() {
        return new PresenterDescriptionType();
    }

    /**
     * Create an instance of {@link PresenterDetailType }
     * 
     */
    public PresenterDetailType createPresenterDetailType() {
        return new PresenterDetailType();
    }

    /**
     * Create an instance of {@link FlagBearerType }
     * 
     */
    public FlagBearerType createFlagBearerType() {
        return new FlagBearerType();
    }

    /**
     * Create an instance of {@link FlagBearerDescriptionType }
     * 
     */
    public FlagBearerDescriptionType createFlagBearerDescriptionType() {
        return new FlagBearerDescriptionType();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link BodyType }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link BodyType }{@code >}
     */
    @XmlElementDecl(namespace = "", name = "OdfBody")
    public JAXBElement<BodyType> createOdfBody(BodyType value) {
        return new JAXBElement<BodyType>(_OdfBody_QNAME, BodyType.class, null, value);
    }

}
